package cn.ncupyh.soft;

/**
 * @version 1.8
 * @Author Djx_hmbb
 * @Date 2023/11/23 9:17
 * @注释:装箱和拆箱
 * 装箱：将基本数据类型转化为引用类型
 * 拆箱：将引用类型转化为基本数据类型
 */
public class Z_Box_C_Box {
    public static void main(String[] args) {
        int a = 10;
        //以下三种都是装箱
//        Integer val = a;//自动装箱
//        Integer val = new Integer(a);//显示装箱
        Integer val = Integer.valueOf(a);//显示装箱
        System.out.println(a);

        Integer vbl = 128;
        //以下都是拆箱
//        int b = vbl;//自动
        int b = vbl.intValue();//显示拆箱

//        double b = vbl.doubleValue();//可以转换成其他数据类型
//        byte b = vbl.byteValue();//byte的取值为-128~127
        System.out.println(b);
    }
}
